	
	var url="/tbpoject/nav/"
	$(function(){
		getAll()
	})
	
	//查询所有导航
	function getAll(){
		$.post(url+"all",function(data){
			var item=$.parseJSON(data);
			var tbody=$("#tbody");
			tbody.html("");
			var msg="";
			for(var i=0;i<item.length;i++){
				if(item[i].pid==0){
					msg+="<tr id='parent"+item[i].id+"'><td>"+item[i].id+"</td><td>"+item[i].name+"</td><td>"+item[i].address+'</td><td><a onclick="updateT('+item[i].id+')" data-toggle="modal"data-target="#updateModal">编辑</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:deleteNav('+item[i].id+')">删除</a></td></tr>';
					for(var j=0;j<item.length;j++){
						if(item[i].id==item[j].pid){
							msg+="<tr id='son"+item[j].id+"' style='display:none;'><td>"+item[j].id+"</td><td>"+item[j].name+"</td><td>"+item[j].address+"</td><td><a href=''>编辑</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href=''>删除</a></td></tr>";
						}
					}
				}
			}
			show(item)
			tbody.append(msg);
		})
	}
	
	//点击事件
	function show(item){
		for(var i=0;i<item.length;i++){
			if(item[i].pid==0){
				$("#parent"+item[i].id).click(function(){
					for(var j=0;j<item.length;j++){
						if(item[i].id==item[j].pid){
							$("#son"+item[j].id).toggle();
						}
					}
				})
			}
		}
	}

	//添加导航
	function addNav(){
		var name=$("#Nname").val();
		var address=$("#addr").val();
		var pid=$("#pid").val();
		$.post(url+"add",{"name":name,"address":address,"pid":pid},function(data){
			if(data=="success"){
				$("#addModal").modal("hide");
				swal("添加成功", "已添加一个导航", "success");
				getAll();
			}else{
				swal("添加失败", "无法添加", "error");
				$("#addModal").modal("hide");
			}
		})
	}
	
	//修改跳转
	function updateT(id){
		$.post(url+"queryById",{"id":id},function(data){
			var item=$.parseJSON(data);
			$("#nid").attr("value",item.id);
			$("#Newname").attr("value",item.name);
			
		})
	}
	//修改导航
	function updateNav(){
		var id=$("#nid").val();
		var NewName=$("#Newname").val();
		$.post(url+"update",{"id":id,"name":NewName},function(data){
			if(data=="success"){
				$("#updateModal").modal("hide");
				swal("修改成功", "已修改一个导航", "success");
				getAll();
			}else{
				$("#addModal").modal("hide");
				swal("修改失败", "无法修改导航", "error");
			}
		})
	}
	//是否删除导航
	var nid;
	function deleteNav(id){
		nid=id;
		swal({
			title: "确定要删除吗？",
			text: "删除后，数据不能恢复",
			type: "warning",
			showCancelButton: true,
			cancelButtonText:'取消',
			confirmButtonColor: '#DD6B55',
			confirmButtonText: '确定',
			closeOnConfirm: false
		},
		function(isConfirm){
			if(isConfirm){
				delNav();
			}
				
		});
	}
	
	//删除导航
	function delNav(){
		var id=nid;
		$.post(url+"del",{"id":id},function(data){
			if(data=="success"){
				swal("删除成功", "已删除导航", "success");
				getAll();
			}else{
				swal("删除失败", "无法删除导航", "error");
			}
		})
	}